<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Gallio.Reports</name>
  </assembly>
  <members>
    <member name="T:Gallio.Reports.BaseReportFormatter">
      <summary>Abstract base class for report formatters. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
    </member>
    <member name="F:Gallio.Reports.BaseReportFormatter.AttachmentContentDispositionOption">
      <summary>Gets the name of the option that how attachments are saved. This field is constant and read-only.</summary>
    </member>
    <member name="P:Gallio.Reports.BaseReportFormatter.DefaultAttachmentContentDisposition">
      <summary>Gets or sets the default attachment content disposition. Defaults to <see cref="F:Gallio.Model.Logging.AttachmentContentDisposition.Absent" />.</summary>
    </member>
    <member name="P:Gallio.Reports.BaseReportFormatter.Description">
      <summary>Gets the human-readable description of the component.</summary>
    </member>
    <member name="P:Gallio.Reports.BaseReportFormatter.Name">
      <summary>Gets the unique name of the component.</summary>
    </member>
    <member name="M:Gallio.Reports.BaseReportFormatter.Format(Gallio.Runner.Reports.IReportWriter,System.Collections.Specialized.NameValueCollection,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
    </member>
    <member name="M:Gallio.Reports.BaseReportFormatter.GetAttachmentContentDisposition(System.Collections.Specialized.NameValueCollection)">
      <summary>Gets the attachment content disposition.</summary>
      <param name="options">The formatter options</param>
      <returns>The attachment content disposition</returns>
    </member>
    <member name="T:Gallio.Reports.MHtmlReportFormatter">
      <summary>
        <para> Formats MIME HTML archive reports similar to the web archives generated by Internet Explorer. The report can then be sent to recipients as a single file. </para>
        <para> Unfortunately the format is non-standard and cannot be read by most other browsers. </para>
      </summary>
    </member>
    <member name="M:Gallio.Reports.MHtmlReportFormatter.Format(Gallio.Runner.Reports.IReportWriter,System.Collections.Specialized.NameValueCollection,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
    </member>
    <member name="T:Gallio.Reports.XmlReportFormatter">
      <summary>
        <para> Formats reports as Xml. </para>
        <para> Recognizes the following options: <list type="bullet"><listheader><term>Option</term><description>Description</description></listheader><item><term>AttachmentContentDisposition</term><description>Overrides the default attachment content disposition for the format. The content disposition may be "Absent" to exclude attachments, "Link" to include attachments by reference to external files, or "Inline" to include attachments as inline content within the formatted document. Different formats use different default content dispositions.</description></item></list></para>
      </summary>
    </member>
    <member name="M:Gallio.Reports.XmlReportFormatter.Format(Gallio.Runner.Reports.IReportWriter,System.Collections.Specialized.NameValueCollection,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
    </member>
    <member name="T:Gallio.Reports.XsltReportFormatter">
      <summary>
        <para> Generic XSLT report formatter. </para>
        <para> Recognizes the following options: <list type="bullet"><listheader><term>Option</term><description>Description</description></listheader><item><term>AttachmentContentDisposition</term><description>Overrides the default attachment content disposition for the format. The content disposition may be "Absent" to exclude attachments, "Link" to include attachments by reference to external files, or "Inline" to include attachments as inline content within the formatted document. Different formats use different default content dispositions.</description></item></list></para>
      </summary>
    </member>
    <member name="P:Gallio.Reports.XsltReportFormatter.Transform">
      <summary>Gets the XSL transform.</summary>
    </member>
    <member name="M:Gallio.Reports.XsltReportFormatter.ApplyTransform(Gallio.Runner.Reports.IReportWriter,Gallio.Model.Logging.AttachmentContentDisposition,System.Collections.Specialized.NameValueCollection)">
      <summary>Applies the transform to produce a report.</summary>
    </member>
    <member name="M:Gallio.Reports.XsltReportFormatter.CopyResources(Gallio.Runner.Reports.IReportWriter)">
      <summary>Copies additional resources to the content path within the report.</summary>
    </member>
    <member name="M:Gallio.Reports.XsltReportFormatter.Format(Gallio.Runner.Reports.IReportWriter,System.Collections.Specialized.NameValueCollection,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
    </member>
    <member name="M:Gallio.Reports.XsltReportFormatter.LoadTransform(System.String)">
      <summary>Loads the XSL transform.</summary>
      <param name="resolvedXsltPath">The full path of the XSLT</param>
      <returns>The transform</returns>
    </member>
    <member name="M:Gallio.Reports.XsltReportFormatter.PopulateArguments(System.Xml.Xsl.XsltArgumentList,System.Collections.Specialized.NameValueCollection,System.String)">
      <summary>Populates the arguments for the XSL template processing.</summary>
    </member>
  </members>
</doc>